﻿///////////////////////////////////////////////////////////////////////////
//  Copyright(c) 2022,GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007
//
/// @file    hiobj_in.h
/// @brief   文件简要描述
/// @version 0.1
/// @history 修改历史
/// @warning 没有警告
///////////////////////////////////////////////////////////////////////////
#ifndef __HIOBJ_IN_H__
#define __HIOBJ_IN_H__


#include "klb_type.h"
#include "hiobj.h"
#include "himpp_extension.h"


void createmeta_hiobj_handle(lua_State *L);


int load_hiobj_common(himpp_extension_t* p_ex);
int load_hiobj_sys(himpp_extension_t* p_ex);
int load_hiobj_vb(himpp_extension_t* p_ex);
int load_hiobj_isp(himpp_extension_t* p_ex);
int load_hiobj_vi(himpp_extension_t* p_ex);
int load_hiobj_vpss(himpp_extension_t* p_ex);
int load_hiobj_vo(himpp_extension_t* p_ex);
int load_hiobj_venc(himpp_extension_t* p_ex);
int load_hiobj_vdec(himpp_extension_t* p_ex);
int load_hiobj_hdmi(himpp_extension_t* p_ex);
int load_hiobj_region(himpp_extension_t* p_ex);
int load_hiobj_ive(himpp_extension_t* p_ex);


#endif // __HIOBJ_IN_H__
//end
